<html>
	<head>
		<meta charset="utf-8"/>
		<title>BQuad</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BQuadX</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BQuadX()">BQuadX</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BQuadX(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">BQuadX</a>(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c, const BVectorX&ltT&gt& d);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BQuadX(const BQuadX<T>&)">BQuadX</a>(const BQuadX&ltT&gt& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BQuadX()">~BQuadX</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">set</a>(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c, const BVectorX&ltT&gt& d);</td></tr>
			<tr><td align="right">inline BVectorX<T>& </td><td><a href="#a()">a</a>();</td></tr>
			<tr><td align="right">inline BVectorX<T>& </td><td><a href="#b()">b</a>();</td></tr>
			<tr><td align="right">inline BVectorX<T>& </td><td><a href="#c()">c</a>();</td></tr>
			<tr><td align="right">inline BVectorX<T>& </td><td><a href="#d()">d</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setA(T, T, T)">setA</a>(T a, T b, T c);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setB(T, T, T)">setB</a>(T a, T b, T c);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setC(T, T, T)">setC</a>(T a, T b, T c);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setD(T, T, T)">setD</a>(T a, T b, T c);</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#a()">a</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#b()">b</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#c()">c</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#d()">d</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#normal()">normal</a>() const;</td></tr>
			<tr><td align="right">inline BVectorX<T> </td><td><a href="#center()">center</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contain(const BVectorX<T>&)">contain</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#rounds(const BVectorX<T>&)">rounds</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#above(const BVectorX<T>&)">above</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#under(const BVectorX<T>&)">under</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline const BQuadX& </td><td><a href="#operator = (const BQuadX&)">operator = </a>(const BQuadX& other);</td></tr>
			<tr><td align="right">inline const BQuadX& </td><td><a href="#operator + (const BVectorX<T>&)">operator + </a>(const BVectorX&ltT&gt& offset) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (const BVectorX<T>&)">operator += </a>(const BVectorX&ltT&gt& offset);</td></tr>
			<tr><td align="right">inline const BQuadX& </td><td><a href="#operator - (const BVectorX<T>&)">operator - </a>(const BVectorX&ltT&gt& offset) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (const BVectorX<T>&)">operator -= </a>(const BVectorX&ltT&gt& offset);</td></tr>
			<tr><td align="right">inline BQuadX </td><td><a href="#operator * (const BMatrixX<T>&)">operator * </a>(const BMatrixX&ltT&gt& matrix);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (const BMatrixX<T>&)">operator *= </a>(const BMatrixX&ltT&gt& matrix);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BQuadX&)">operator == </a>(const BQuadX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BQuadX&)">operator != </a>(const BQuadX& other) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BQuadX()">
			<h3>inline BQuadX();</h3>
		</div>
		<div id="BQuadX(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">
			<h3>inline BQuadX(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c, const BVectorX&ltT&gt& d);</h3>
		</div>
		<div id="BQuadX(const BQuadX<T>&)">
			<h3>inline BQuadX(const BQuadX&ltT&gt& other);</h3>
		</div>
		<div id="~BQuadX()">
			<h3>inline ~BQuadX();</h3>
		</div>
		<div id="set(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">
			<h3>inline void set(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c, const BVectorX&ltT&gt& d);</h3>
		</div>
		<div id="a()">
			<h3>inline BVectorX<T>& a();</h3>
		</div>
		<div id="b()">
			<h3>inline BVectorX<T>& b();</h3>
		</div>
		<div id="c()">
			<h3>inline BVectorX<T>& c();</h3>
		</div>
		<div id="d()">
			<h3>inline BVectorX<T>& d();</h3>
		</div>
		<div id="setA(T, T, T)">
			<h3>inline void setA(T a, T b, T c);</h3>
		</div>
		<div id="setB(T, T, T)">
			<h3>inline void setB(T a, T b, T c);</h3>
		</div>
		<div id="setC(T, T, T)">
			<h3>inline void setC(T a, T b, T c);</h3>
		</div>
		<div id="setD(T, T, T)">
			<h3>inline void setD(T a, T b, T c);</h3>
		</div>
		<div id="a()">
			<h3>inline const BVectorX<T>& a() const;</h3>
		</div>
		<div id="b()">
			<h3>inline const BVectorX<T>& b() const;</h3>
		</div>
		<div id="c()">
			<h3>inline const BVectorX<T>& c() const;</h3>
		</div>
		<div id="d()">
			<h3>inline const BVectorX<T>& d() const;</h3>
		</div>
		<div id="normal()">
			<h3>inline const BVectorX<T>& normal() const;</h3>
		</div>
		<div id="center()">
			<h3>inline BVectorX<T> center() const;</h3>
		</div>
		<div id="contain(const BVectorX<T>&)">
			<h3>inline bool contain(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="rounds(const BVectorX<T>&)">
			<h3>inline bool rounds(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="above(const BVectorX<T>&)">
			<h3>inline bool above(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="under(const BVectorX<T>&)">
			<h3>inline bool under(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="operator = (const BQuadX&)">
			<h3>inline const BQuadX& operator = (const BQuadX& other);</h3>
		</div>
		<div id="operator + (const BVectorX<T>&)">
			<h3>inline const BQuadX& operator + (const BVectorX&ltT&gt& offset) const;</h3>
		</div>
		<div id="operator += (const BVectorX<T>&)">
			<h3>inline void operator += (const BVectorX&ltT&gt& offset);</h3>
		</div>
		<div id="operator - (const BVectorX<T>&)">
			<h3>inline const BQuadX& operator - (const BVectorX&ltT&gt& offset) const;</h3>
		</div>
		<div id="operator -= (const BVectorX<T>&)">
			<h3>inline void operator -= (const BVectorX&ltT&gt& offset);</h3>
		</div>
		<div id="operator * (const BMatrixX<T>&)">
			<h3>inline BQuadX operator * (const BMatrixX&ltT&gt& matrix);</h3>
		</div>
		<div id="operator *= (const BMatrixX<T>&)">
			<h3>inline void operator *= (const BMatrixX&ltT&gt& matrix);</h3>
		</div>
		<div id="operator == (const BQuadX&)">
			<h3>inline bool operator == (const BQuadX& other) const;</h3>
		</div>
		<div id="operator != (const BQuadX&)">
			<h3>inline bool operator != (const BQuadX& other) const;</h3>
		</div>
	</body>
</html>